Supporting Application-Specific Resolution in an Optimistically Replicated File System
نویسندگان
چکیده
In this position paper we describe an interface to incorporate application-specific knowledge for conflict resolution in an optimistically replicated file system. Conflicts arise in such systems because replicas of an object can be modified simultaneously in different network partitions. Application-specific knowledge is made available by the application writer in specialized tools called Application-Specific Resolvers (or ASRs). The interface we describe here is used to bind ASRs to objects and to specify the conditions under which a specific ASR is invoked. This allows the system to make conflict resolution transparent to the user, thus improving the usability of optimistic replication.
منابع مشابه
Coping with Conflicts in an Optimistically Replicated File System
Coda is a scalable distributed Unix1 file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is part...
متن کاملA Simulation Framework for Evaluating Replicated Filing Environments
Optimistic replication of data is becoming increasingly popular in distributed systems. However, the performance characteristics of such systems are not well understood. We have developed a flexible and extensible simulation framework to investigate the operating costs and service quality of optimistic replication for file systems. This paper describes the simulator and presents the results of ...
متن کاملEvaluation of Optimistic File Replication in Wireless Multihop Networks
Replicated file systems and data are becoming increasingly important for mobile computing. This paper presents the results of a study to evaluate the performance of an optimistically replicated file system in wireless ad hoc networks. The study uses a detailed model of all layers of the protocol stack including the transport, network, and MAC layers, to study the impact of a variety of factors ...
متن کاملFile system on CRDT
In this report we show how to manage a distributed hierarchical structure representing a file system. This structure is optimistically replicated, each user work on his local replica, and updates are sent to other replica. The different replicas eventually observe same view of file systems. At this stage, conflicts between updates are very common. We claim that conflict resolution should rely a...
متن کاملMeasuring Availability in Optimistic Partition-tolerant Systems with Data Contraints
Replicated systems that run over partitionable environments, can exhibit increased availability if isolated partitions are allowed to optimistically continue their execution independently. This availability gain is traded against consistency, since several replicas of the same objects could be updated separately. Once partitioning terminates divergences in the replicated state needs to be recon...
متن کامل